package com.rt.schedulebase.dto;

import javax.xml.bind.annotation.*;
import java.io.Serializable;
import java.util.List;

@XmlRootElement(name = "Request")
@XmlAccessorType(XmlAccessType.NONE)
public class RequestParamDto implements Serializable {
    private String errMsg;

    @XmlElement(name = "authcode")
    private String authcode;

    @XmlElement(name = "miCard")
    private String miCard;

    @XmlElement(name = "icCard")
    private String icCard;

    @XmlElement(name = "identityCard")
    private String identityCard;

    @XmlElement(name = "sickId")
    private String sickId;

    @XmlElement(name = "examClass")
    private String examClass;

    @XmlElement(name = "keyword")
    private String keyword;

    @XmlElement(name = "applyNo")
    private String applyNo;

    @XmlElement(name = "examNo")
    private String examNo;

    @XmlElement(name = "hospitalCode")
    private String hospitalCode;

    @XmlElement(name = "hospitalName")
    private String hospitalName;

    @XmlElement(name = "deptCode")
    private String deptCode;

    @XmlElement(name = "deptName")
    private String deptName;

    @XmlElement(name = "wardCode")
    private String wardCode;

    @XmlElement(name = "reqDate")
    private String reqDate;

    @XmlElement(name = "type")
    private String type;

    @XmlElement(name = "name")
    private String name;

    @XmlElement(name = "patientSource")
    private String patientSource;

    @XmlElement(name = "lastMensesDate")
    private String lastMensesDate;

    @XmlElement(name = "weeks")
    private String weeks;

    @XmlElement(name = "days")
    private String days;

    @XmlElement(name = "userId")
    private String userId;

    @XmlElement(name = "userName")
    private String userName;

    @XmlElement(name = "deviceId")
    private String deviceId;

    @XmlElement(name = "deviceHospid")
    private String deviceHospid;

    @XmlElement(name = "reqDateStart")
    private String reqDateStart;

    @XmlElement(name = "reqDateEnd")
    private String reqDateEnd;

    @XmlElement(name = "password")
    private String password;

    @XmlElement(name = "terminalType")
    private String terminalType;

    @XmlElement(name = "appType")
    private String appType;

    @XmlElement(name = "scheduleStatus")
    private String scheduleStatus;

    @XmlElement(name = "scheduleDate")
    private String scheduleDate;

    @XmlElement(name = "earliestDate")
    private String earliestDate;

    @XmlElement(name = "earliestTime")
    private String earliestTime;

    @XmlElement(name = "scheduleApm")
    private String scheduleApm;

    @XmlElement(name = "queueName")
    private String queueName;

    @XmlElement(name = "dateType")
    private String dateType;

    @XmlElement(name = "startDate")
    private String startDate;

    @XmlElement(name = "endDate")
    private String endDate;

    @XmlElement(name = "configInfo")
    private String configInfo;

    @XmlElement(name = "chargeFlag")
    private String chargeFlag;

    @XmlElement(name = "reqUser")
    private String reqUser;

    @XmlElement(name = "reqSystem")
    private String reqSystem;

    @XmlElement(name = "itemCode")
    private String itemCode;

    @XmlElement(name = "birthDate")
    private String birthDate;

    @XmlElement(name = "sex")
    private String sex;

    @XmlElement(name = "phoneNumber")
    private String phoneNumber;

    @XmlElement(name = "reqHospitalCode")
    private String reqHospitalCode;

    @XmlElement(name = "reqHospitalName")
    private String reqHospitalName;

    @XmlElement(name = "interval")
    private String interval;

    @XmlElement(name = "transTool")
    private String transTool;

    @XmlElement(name = "sendBack")
    private String sendBack;

    @XmlElement(name = "functionId")
    private String functionId;

    @XmlElement(name = "flag")
    private String flag;

    @XmlElement(name = "actType")
    private String actType;

    @XmlElement(name = "examItemFlags")
    private String examItemFlags;

    @XmlElement(name = "desc")
    private String desc;

    @XmlElement(name = "outpatientNo")
    private String outpatientNo;

    @XmlElement(name = "inpatientNo")
    private String inpatientNo;

    @XmlElement(name = "age")
    private String age;

    @XmlElement(name = "startTime")
    private String startTime;

    @XmlElement(name = "endTime")
    private String endTime;

    @XmlElement(name = "transTools")
    private String transTools;

    @XmlElement(name = "planMode")
    private String planMode;

    @XmlElement(name = "applyType")
    private String applyType;

    @XmlElement(name = "signInLimit")
    private String signInLimit;

    @XmlElement(name = "reqPhysicianCode")
    private String reqPhysicianCode;

    @XmlElement(name = "memo")
    private String memo;

    @XmlElement(name = "height")
    private String height;

    @XmlElement(name = "weight")
    private String weight;

    @XmlElement(name = "Header")
    private RequestParamHeaderDto header;

    @XmlElement(name = "scheduledId")
    private String scheduledId;

    @XmlElement(name = "mergeNo")
    private String mergeNo;

    @XmlElementWrapper(name = "items")
    @XmlElement(name = "item")
    private List<ExamConsentDocDto> examConsentDocList;


    public String getErrMsg() {
        return errMsg;
    }

    public void setErrMsg(String errMsg) {
        this.errMsg = errMsg;
    }

    public String getAuthcode() {
        return authcode;
    }

    public void setAuthcode(String authcode) {
        this.authcode = authcode;
    }

    public String getMiCard() {
        return miCard;
    }

    public void setMiCard(String miCard) {
        this.miCard = miCard;
    }

    public String getIcCard() {
        return icCard;
    }

    public void setIcCard(String icCard) {
        this.icCard = icCard;
    }

    public String getIdentityCard() {
        return identityCard;
    }

    public void setIdentityCard(String identityCard) {
        this.identityCard = identityCard;
    }

    public String getSickId() {
        return sickId;
    }

    public void setSickId(String sickId) {
        this.sickId = sickId;
    }

    public String getExamClass() {
        return examClass;
    }

    public void setExamClass(String examClass) {
        this.examClass = examClass;
    }

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public String getExamNo() {
        return examNo;
    }

    public void setExamNo(String examNo) {
        this.examNo = examNo;
    }

    public String getHospitalCode() {
        return hospitalCode;
    }

    public void setHospitalCode(String hospitalCode) {
        this.hospitalCode = hospitalCode;
    }

    public String getHospitalName() {
        return hospitalName;
    }

    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getWardCode() {
        return wardCode;
    }

    public void setWardCode(String wardCode) {
        this.wardCode = wardCode;
    }

    public String getReqDate() {
        return reqDate;
    }

    public void setReqDate(String reqDate) {
        this.reqDate = reqDate;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPatientSource() {
        return patientSource;
    }

    public void setPatientSource(String patientSource) {
        this.patientSource = patientSource;
    }

    public String getLastMensesDate() {
        return lastMensesDate;
    }

    public void setLastMensesDate(String lastMensesDate) {
        this.lastMensesDate = lastMensesDate;
    }

    public String getWeeks() {
        return weeks;
    }

    public void setWeeks(String weeks) {
        this.weeks = weeks;
    }

    public String getDays() {
        return days;
    }

    public void setDays(String days) {
        this.days = days;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceHospid() {
        return deviceHospid;
    }

    public void setDeviceHospid(String deviceHospid) {
        this.deviceHospid = deviceHospid;
    }

    public String getReqDateStart() {
        return reqDateStart;
    }

    public void setReqDateStart(String reqDateStart) {
        this.reqDateStart = reqDateStart;
    }

    public String getReqDateEnd() {
        return reqDateEnd;
    }

    public void setReqDateEnd(String reqDateEnd) {
        this.reqDateEnd = reqDateEnd;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getTerminalType() {
        return terminalType;
    }

    public void setTerminalType(String terminalType) {
        this.terminalType = terminalType;
    }

    public String getAppType() {
        return appType;
    }

    public void setAppType(String appType) {
        this.appType = appType;
    }

    public String getScheduleStatus() {
        return scheduleStatus;
    }

    public void setScheduleStatus(String scheduleStatus) {
        this.scheduleStatus = scheduleStatus;
    }

    public String getScheduleDate() {
        return scheduleDate;
    }

    public void setScheduleDate(String scheduleDate) {
        this.scheduleDate = scheduleDate;
    }

    public String getEarliestDate() {
        return earliestDate;
    }

    public void setEarliestDate(String earliestDate) {
        this.earliestDate = earliestDate;
    }

    public String getEarliestTime() {
        return earliestTime;
    }

    public void setEarliestTime(String earliestTime) {
        this.earliestTime = earliestTime;
    }

    public String getScheduleApm() {
        return scheduleApm;
    }

    public void setScheduleApm(String scheduleApm) {
        this.scheduleApm = scheduleApm;
    }

    public String getQueueName() {
        return queueName;
    }

    public void setQueueName(String queueName) {
        this.queueName = queueName;
    }

    public String getDateType() {
        return dateType;
    }

    public void setDateType(String dateType) {
        this.dateType = dateType;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getConfigInfo() {
        return configInfo;
    }

    public void setConfigInfo(String configInfo) {
        this.configInfo = configInfo;
    }

    public String getChargeFlag() {
        return chargeFlag;
    }

    public void setChargeFlag(String chargeFlag) {
        this.chargeFlag = chargeFlag;
    }

    public String getReqUser() {
        return reqUser;
    }

    public void setReqUser(String reqUser) {
        this.reqUser = reqUser;
    }

    public String getReqSystem() {
        return reqSystem;
    }

    public void setReqSystem(String reqSystem) {
        this.reqSystem = reqSystem;
    }

    public String getItemCode() {
        return itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    public String getBirthDate() {
        return birthDate;
    }

    public void setBirthDate(String birthDate) {
        this.birthDate = birthDate;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getReqHospitalCode() {
        return reqHospitalCode;
    }

    public void setReqHospitalCode(String reqHospitalCode) {
        this.reqHospitalCode = reqHospitalCode;
    }

    public String getReqHospitalName() {
        return reqHospitalName;
    }

    public void setReqHospitalName(String reqHospitalName) {
        this.reqHospitalName = reqHospitalName;
    }

    public String getInterval() {
        return interval;
    }

    public void setInterval(String interval) {
        this.interval = interval;
    }

    public String getTransTool() {
        return transTool;
    }

    public void setTransTool(String transTool) {
        this.transTool = transTool;
    }

    public String getSendBack() {
        return sendBack;
    }

    public void setSendBack(String sendBack) {
        this.sendBack = sendBack;
    }

    public String getFunctionId() {
        return functionId;
    }

    public void setFunctionId(String functionId) {
        this.functionId = functionId;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getActType() {
        return actType;
    }

    public void setActType(String actType) {
        this.actType = actType;
    }

    public String getExamItemFlags() {
        return examItemFlags;
    }

    public void setExamItemFlags(String examItemFlags) {
        this.examItemFlags = examItemFlags;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getOutpatientNo() {
        return outpatientNo;
    }

    public void setOutpatientNo(String outpatientNo) {
        this.outpatientNo = outpatientNo;
    }

    public String getInpatientNo() {
        return inpatientNo;
    }

    public void setInpatientNo(String inpatientNo) {
        this.inpatientNo = inpatientNo;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getTransTools() {
        return transTools;
    }

    public void setTransTools(String transTools) {
        this.transTools = transTools;
    }

    public String getPlanMode() {
        return planMode;
    }

    public void setPlanMode(String planMode) {
        this.planMode = planMode;
    }

    public String getApplyType() {
        return applyType;
    }

    public void setApplyType(String applyType) {
        this.applyType = applyType;
    }

    public String getSignInLimit() {
        return signInLimit;
    }

    public void setSignInLimit(String signInLimit) {
        this.signInLimit = signInLimit;
    }

    public String getReqPhysicianCode() {
        return reqPhysicianCode;
    }

    public void setReqPhysicianCode(String reqPhysicianCode) {
        this.reqPhysicianCode = reqPhysicianCode;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getHeight() {
        return height;
    }

    public void setHeight(String height) {
        this.height = height;
    }

    public String getWeight() {
        return weight;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public RequestParamHeaderDto getHeader() {
        return header;
    }

    public void setHeader(RequestParamHeaderDto header) {
        this.header = header;
    }

    public String getScheduledId() {
        return scheduledId;
    }

    public void setScheduledId(String scheduledId) {
        this.scheduledId = scheduledId;
    }

    public String getMergeNo() {
        return mergeNo;
    }

    public void setMergeNo(String mergeNo) {
        this.mergeNo = mergeNo;
    }

    public List<ExamConsentDocDto> getExamConsentDocList() {
        return examConsentDocList;
    }

    public void setExamConsentDocList(List<ExamConsentDocDto> examConsentDocList) {
        this.examConsentDocList = examConsentDocList;
    }
}